Job description
Job Description
We are looking for Fullstack Developers to join our projects. Your main responsibility will be:
- Developing and implementing software applications based on Writing functional, clean and scalable code on both front-end and back-end.
- Troubleshooting of bugs and enhancing of software.
- Manage current operational databases and applications.
- Creating security and data protection settings.
- Contributing to the entire phase of the development lifecycle client’s requirements.
- Implementing automated unit testing of software to ensure effectiveness and efficiency.
Job requirements
Requirements
Technical Skills:
- 3 years of experience in software development.
- Proficiency in Front-end Development: Experience with HTML, CSS, JavaScript, and familiarity with modern front-end frameworks/libraries (e.g., React, Angular, Vue.js).
- Back-end Development Experience: Solid understanding of server-side programming and experience with one or more back-end languages (e.g., Node.js, Python, Ruby, Java, PHP).
- Database Management: Experience with relational databases and/or NoSQL databases
- Version Control Systems: Proficiency in using Git for version control and collaboration.
- API Development and Integration: Experience in designing, building, and consuming RESTful and/or GraphQL APIs.
- Understanding of Web Servers and Hosting: Familiarity with web servers (e.g., Apache, Nginx) and deployment processes.
- Knowledge of DevOps Practices: Understanding of containerization (e.g., Docker), continuous integration/continuous deployment (CI/CD) pipelines, and cloud services (e.g., AWS, Azure, GCP) is a plus.
Soft Skills:
- Strong problem-solving skills with the ability to work both independently and in a team.
- Fluent in English for effective communication during meetings and collaboration.
- A proactive attitude and eagerness to learn and grow.
Additional Requirements:
- Willingness to adapt to new technologies quickly.
- Deeply interested in AI development and development orientation of AI-related projects.
How to apply
After application screening, the next step will be a telephone interview with a member of our HR team. If successful, the final stage is face-to-face interview that will take place in our office.